Manufacturing garments and textiles with printed patterns thereon

ABSTRACT

Disclosed herein is a technique that improves material efficiency in generating garments and textiles that include graphics. A given product is sorted into cut patterns used to assemble the product. Graphics are digitally applied to each cut pattern in order to generate abstract cut patterns including aligned graphics. Blank cut patterns are nested across a virtual sheet of fabric in a 2D space without any consideration to the graphics. The nested cut patterns implement the abstract cut patterns that include graphics. The graphics are aligned to the positions of the cut patterns according to the nesting scheme. Print instructions including nested cut patterns with aligned graphics are delivered to a printer that executes the print job. The cut patterns are cut away from the fabric sheet including graphic designs that are aligned with the cut patterns.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. provisional patentapplication Ser. No. 62/736,385 filed Sep. 25, 2018, which isincorporated herein in its entirety by this reference thereto.

TECHNICAL FIELD

The present disclosure relates to a system for providing garments withprinted patterns thereon, and, more particularly, the present disclosurerelates to a system for providing garments with printed patterns thereonthat includes optimized nesting of garment portions.

BACKGROUND

In prior art processes for providing garments with printed patternsthereon, textile sheets and rolls are preprinted with designs andgraphics, and then placed on cutting tables to be used for nesting andcutting design patterns, which are later sewn into a final textilesconsumable, for example, garments, bedding, etc. In this method, thereis a waste in printing because there is no prior knowledge as to whatthe specific fabric elements' geometries are and how they match theprints. Also, prior art processes mandate specific nesting of the fabricpattern elements to the textile texture print to match the requiredprint design, which results in poor cutting yields due to high levels ofconstraints between the pattern geometries and the textile sheet print.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A illustrates an example of arbitrarily chosen cut patterns of agarment or textile.

FIG. 1B illustrates an example of a graphic design and a repeatingtemplate of a basic element graphic design that are included on a finalgarment or textile.

FIG. 1C illustrates positioning of the graphic designs oriented torespective cut patterns.

FIG. 2 illustrates a nesting orientation for a number of cut patternswithout graphics on virtual fabric.

FIG. 3 illustrates a layout presentation where each cut pattern carriesa respective orientational relationship to graphic patterns.

FIG. 4A illustrates a set of graphics oriented to an arbitrary cutpattern.

FIG. 4B illustrates a nesting of cut patterns on virtual fabricincluding graphics oriented according to the nesting pattern.

FIG. 5 illustrates a nesting of cut patterns on virtual fabric includingmultiple layers of graphics oriented according to the nesting pattern.

FIG. 6 illustrates an exemplary press for fabric printing.

FIG. 7 is a flowchart that illustrates a process for generating textileprint instructions.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The following description and drawings are illustrative and are not tobe construed as limiting. Numerous specific details are described toprovide a thorough understanding of the disclosure. However, in certaininstances, well-known or conventional details are not described in orderto avoid obscuring the description. References to one or anotherembodiment in the present disclosure can be, but not necessarily are,references to the same embodiment; and, such references mean at leastone of the embodiments.

Reference in this specification to “one embodiment” or “an embodiment”means that a particular feature, structure, or characteristic describedin connection with the embodiment is included in at least one embodimentof the disclosure. Appearances of the phrase “in one embodiment” invarious places in the specification do not necessarily refer to the sameembodiment, nor are separate or alternative embodiments mutuallyexclusive of other embodiments. Moreover, various features are describedwhich may be exhibited by some embodiments and not by others. Similarly,various requirements are described which may be requirements for someembodiments but not other embodiments.

The terms used in this specification generally have their ordinarymeanings in the art, within the context of the disclosure, and in thespecific context where each term is used. Certain terms that are used todescribe the disclosure are discussed below, or elsewhere in thespecification, to provide additional guidance to the practitionerregarding the description of the disclosure. For convenience, certainterms may be highlighted, for example using italics and/or quotationmarks: The use of highlighting has no influence on the scope and meaningof a term; the scope and meaning of a term is the same, in the samecontext, whether or not it is highlighted. It will be appreciated thatthe same thing can be said in more than one way.

Some uses of terms used in this document are taken or derived from PDLs(Page Description Languages) common in the graphic art industry andintended for printing. Examples are PDF, PostScript, PCL, and IPDS.

Mask is a repeatable graphic shape, most commonly in a rectangularshape. The content of the mask or pattern can be described by anygraphic language and can be expressed as a simple color image or acombination of complex synthetic graphics (line, shapes, gradations). Inthe context of fabric designs, the pattern is a reorientation of a basicdesign and repeatable elements described with design tools like EFIapplications of Adobe design applications.

TM is the transformation matrix stating the necessary information forsetting the right starting point and steps necessary to place thespecific pattern assigned to a specific clip-path.

Applying different clip-paths or shapes on the fabric associated with aspecific pattern allows for the implementation of dynamic, real timeVariable Data Printing by rendering the shapes to the body layer by theDFE (Digital Front End) connected to the press.

The execution of the function generating the body layer can be doneoffline, for example in the EFI Optitex application that generates themarker for fabric generation or as mentioned above in real time duringthe print process.

Consequently, alternative language and synonyms may be used for any oneor more of the terms discussed herein. Nor is any special significanceto be placed upon whether or not a term is elaborated or discussedherein. Synonyms for certain terms are provided. A recital of one ormore synonyms does not exclude the use of other synonyms. The use ofexamples anywhere in this specification including examples of any termsdiscussed herein is illustrative only and is not intended to furtherlimit the scope and meaning of the disclosure or of any exemplifiedterm. Likewise, the disclosure is not limited to various embodimentsgiven in this specification.

Without intent to further limit the scope of the disclosure, examples ofinstruments, apparatus, methods and their related results according tothe embodiments of the present disclosure are given below. Note thattitles or subtitles may be used in the examples for convenience of areader, which in no way should limit the scope of the disclosure. Unlessotherwise defined, all technical and scientific terms used herein havethe same meaning as commonly understood by one of ordinary skill in theart to which this disclosure pertains. In the case of conflict, thepresent document, including definitions, will control.

It will be appreciated that terms such as “front,” “back,” “top,”“bottom,” “side,” “short,” “long,” “up,” “down,” and “below” used hereinare merely for ease of description and refer to the orientation of thecomponents as shown in the figures. It should be understood that anyorientation of the components described herein is within the scope ofthe present invention.

Embodiments of this disclosure concern a method that couples effectivenesting of fabric as part of the textile cutting process with directprinting designs on the nested elements instead of the entire textilesheet.

Embodiments herein address the waste in redundant printing because theteachings in this disclosure not only use a blank textile roll to startwith, but also print only in the pattern's geometry areas. Embodimentsherein also increase fabric yield because there are no constraintsbetween the pattern geometries and the textile sheet print.

Fabric Design Creation

A design pattern is defined using graphic design tools, such as, forexample, Adobe Photoshop or Adobe Illustrator. A basic design pattern,which can be repeated on the fabric to create a continuous design, isdefined. Colorways are defined as well. The printing is deferred to alater stage, as described below.

Garment Creation

Garments with graphics are initially printed on uncut sheets ofmaterial. Prior art printing processes that operate on uncut sheets ofmaterial (e.g., applying graphics before the garment is constructed)print indiscriminately on the uncut sheets. Indiscriminate printingwastes ink. Ink is wasted because ink is applied to portions of materialthat will become scraps. Additionally, indiscriminate printing eitherwastes material or limits the graphic orientation. The trade-off ofmaterial efficiency or graphic orientation is a result of eitherapplying an efficient nesting pattern for garment segments withoutreference to graphic orientation (thus graphics are rotated in alldirections), or cutting the garment segments as aligned with the graphicpattern (thus significant portions of material become scrap).

Described herein is a technique to first develop a nesting pattern forcut patterns of the garments with reference to the material, thengenerate a set of print instructions that include a graphic oriented toeach cut pattern. When printing, the printer executes the specific printinstructions with one-to-one oriented graphic prints associated witheach cut pattern of garments.

A design of the garment is created using graphic design tools, such as,for example, Adobe Photoshop or Adobe Illustrator. The design isconverted to a technical design using 2D/3D CAD systems such as Optitexas marketed by EFI. The output of the design process is a set of cut andsew patterns (garment segments). The position of the design basicblock/step is aligned properly to each cut pattern with the correctrotation/scaling or any other geometrical transformation.

Nesting (i.e., the positioning of the cut pattern) is performed as iffor a “white” fabric, without any consideration to the graphic designpattern. The nesting is configured to prioritize density to minimizefabric waste. The nesting process may be performed using, for example,the Optitex CAD system.

The nesting layout, which includes the positioning of the cut patternsand the association of each cut pattern to the graphic design block, issent to the digital front end (DFE) as a PDF or PS file. The DFEexecutes the PDF or PS file, resulting in print instructions which printeach cut pattern with the appropriate graphics per the nesting layout.

Printing Process

In an exemplary embodiment, a PDF, PS, or any other graphic languagedescribes the execution script with the following pseudo commandsdescribing the layout:

Graphic design basic repeat block W,H Graphic elements (images, text,lines, shapes...) Cut pattern descriptions Cut pattern 1: Graphicdescription of the shape Description of the relationship to the graphicbasic repeat Cut pattern 2: .... Bounding box of the nested repeat: X,Y,Width, Height (relative to the fabric) Repeats: (across the width of thefabric) Length (how many meters to print, which represent also therepeats in the height direction): For the bounding box add: Cut pattern1: X,Y, relative to the bounding box Cut pattern 2: .... ....

This print description language file is sent to the DFE/RIP (rasterimage processing) for processing and generation of the print data sentto the printing press.

FIG. 1A illustrates an example of arbitrarily chosen cut patterns of agarment or textile. Garments or textiles include one or more cutpatterns that are later assembled to build a final product. For example,a shirt generally includes “a back,” “a front” and two “sleeve” cutpatterns that combine to make the shirt. Many other garments andtextiles are built that make use of any number of geometric shapes. Forpurposes of this disclosure, three geometric shapes are chosenarbitrarily to use as an example a first cut pattern (Circle) 20, asecond cut pattern (square) 22, and a third cut pattern (triangle) 24.

FIG. 1B illustrates an example of a graphic design and a repeatingtemplate of a basic element graphic design that are included on a finalgarment or textile. Graphics may be applied as single elements 26, or asrepeating templates 28.

FIG. 1C illustrates positioning the graphic designs oriented torespective cut patterns. Through the user interface, users applygraphics to cut patterns in a designed orientation. Application ofgraphics to cut patterns creates abstract cut patterns. The cut patternsare abstract in the sense that they do not represent a specific cutpattern that will be printed to a sheet of physical fabric, but rather anon-implemented version that the system can nest into a virtual fabric.

Abstract cut pattern 30 includes the second cut pattern (the square) 22with two repeating graphic templates 28 positioned as desired. A portionof the graphic template 28 hangs off of the cut pattern. In someembodiments, the portions of the graphics that exist beyond the edge ofthe cut pattern 22 will not be printed by the printer. Abstract cutpattern 32 is the first cut pattern 20 including a single graphicelement 26. Abstract cut pattern 34 is the third cut pattern 24similarly including two iterations of the repeating template graphic 28.Relationships of the graphic pattern relative to the cut pattern arePos(x,y) Rotation, Scale.

FIG. 2 illustrates a nesting orientation 36 for a number of cut patterns20, 22, 24 without graphics on virtual fabric 36. The nestingorientation prioritizes space efficiency by nesting on “white” (nographics) virtual fabric. Each nested cut pattern 20, 22, 24 carries itsown relationships to graphic patterns based on abstract cut patternsthat may be implemented across the nesting orientation 36.

FIG. 3 illustrates a layout presentation where each cut pattern carriesa respective orientational relationship to graphic patterns. Displayedis at least a portion of a set of print instructions to print on aphysical fabric sheet. The print instructions include implementedabstract cut patterns across each of the nested cut patterns 20, 22, 24.Despite the orientation of the cut pattern, the graphics are oriented inthe print instructions 38 according to the nesting orientation of theindividual cut patterns 20, 22, 24.

FIG. 4A illustrates an abstract repeating cut pattern 40 including a setof graphics oriented to an arbitrary cut pattern 42. The dashed lineillustrates the positioning of the arbitrary cut pattern 42, while solidlines indicate placement of single element graphics aligned (“alignedgraphics 44”) across the abstract cut pattern 42. The aligned graphics44 are positioned to extend beyond the edges of the abstract cut pattern42 in order to replicate the effect of use of fabric that has a singlerepeating pattern. When nested, the aligned graphics 44 enable moreefficient use of the physical fabric.

FIG. 4B illustrates a nesting of abstract repeating cut patterns 46 onvirtual fabric 37 including graphics oriented according to the nestingpattern 46. For each cut pattern, the nesting orientation 46 improvesspace efficiency. A nesting layout is defined and sent to theDFE/RIP/Printer. In this example, the system ignores fabric structure asa guide to nesting orientation. The nesting orientation 46 ignores thealigned graphics 44 that extend beyond the edges of the cut patterns 42.Thus, overlapping graphic regions 48 have no effect on the resultantprint job. In doing so, the print instructions can replicate acircumstance where the resultant cut patterns appear as if they had beencut from fabric that initially included a repeating pattern, while stillreducing the amount of scrap material generated by a poor nestingefficiency. Generating fabric textiles in the described manner improvesmaterials efficiency.

FIG. 5 illustrates a nesting of cut patterns on virtual fabric includingmultiple layers of graphics oriented according to the nesting pattern.In some embodiments of printers, the printer is able to distinguishmultiple (e.g., 3) layers of graphics. For example, three layers mayinclude a background layer 44A, a body layer 44B, and a foreground layer44C. The “body,” or the middle layer enables positioning of a graphicshape description as a “clip path” and the graphic contentment of the“clip path” is repeatable.

The layered output is described as a function whereOutput=f(FG, Body, BG);

BG (background) is the first layer of materials, which may be ink oranother chemistry. The background can be a uniform layer or a repeatablepatterned layer. An example of a method to produce the background layercan be via Rotary printing, high discharge CU inkjets, DOD inkjets orother known methods. Ink may be used for dyeing, coloring or producinggraphic effects and other chemistries may be used for special treatmentand characteristics of the fabric.

FG (foreground) is the top or last layer of material and inks. Theforeground can be a uniform layer or a repeatable patented layer. Anexample of a method to produce the foreground layer can be via Rotaryprinting, high discharge CIJ inkjets, DOD inkjets or other known method.Ink may be used for dyeing, coloring or producing graphic effects andother chemistries may be used for special treatment and characteristicsof the fabric.

Body is the layer where the most prominent graphic artwork is beingprinted. In some embodiments, the printing device is comprised of 4 to12 printing bars where each bar may deliver a unique color across thefull width of the fabric in a controlled manner, which enables thecreation of unlimited variation of colors and graphic shapes. This partis a common manifestation of the “single pass” inkjet printing devicefor the textile industry. Though a single pass printer is referencedhere, other types of printers may be used including scanning-basedprinters with a moving carriage. The body represents the capability toprint Variable Data, that is, cover the fabric with different graphicshapes per rules or manufacturing considerations. The Graphicdescription of the laid down image can be described as:Body=f(masks, Clip-Path, TM)

Clip-Path is a closed vector line or shape that can describe any designof a physical object used to cut out a 2D image. Anything inside thepath is included after the clipping path is applied; anything outsidethe path will be omitted from the output. Applying the clipping pathresults in a hard line or, alternatively, can be “smoothed” byoverprinting or antialiasing application. In the case of fabric design,the clip-path may represent garment/textile parts, for example, sleeves,front, back, and so on, originated from the technical pack objects byutilizing CAD systems, for example, the application may be by EFIOptitex. The “Clip-Path” is positioned relative to the width of thenot-yet-decorated fabric and relative to the number of such partsneeded.

The considerations in positioning the shapes is to prioritizeutilization of fabric, that is, as densely as possible but consideringfabric characteristics like elasticity and other sources ofdeformations, fabric construction, and directions of the fibers (yarns).Other manufacturing processes like cutting, sewing, physical propertiesof the chosen fabric, and orientation of the fabric may be considered inpositioning the clip-paths relative to the fabric.

When deriving the cut patterns, the limitation of accuracy of thecutting machines can also be taken into consideration when pilingmultiple “sheets of fabric.”

FIG. 6 illustrates an exemplary process for fabric printing. Element 50illustrates the direction of the printing press. Element 52 is abackground layer applicator. Element 54 is the printing mechanism forthe body layer. The body layer printing mechanism includes the largestnumber of inks (e.g., 12 inks). Element 56 is a foreground layerapplicator.

FIG. 7 is a flowchart that illustrates a process for generating textileprint instructions. Those of ordinary skill in the art appreciate thatthe method of creating the optimized nesting involves a number of thefollowing elements. A first element is Pattern Design—the creation ofthe garment parts intended to be sewn together to create the finalproduct. A second element is graphic/print design—the definition of theimaging and graphics/colors that appear on the garment. The design maybe based on a repeated pattern and multiple colorways or layers. A thirdelement is marker making or nesting—a process of positioning the parts(the parts cuts design) of the resulted printed fabric at the rightposition to reflect the designer-intended objective of appearance,including the way the parts are sewn together in a way that the designsare matched together across parts.

The pattern design system also creates the detailed print design in highquality for each geometry and can store the print design and output itfor both nesting and direct printing. To accomplish this objective, thebase print pattern is combined with the part geometry at the right placeto match the other parts' geometries.

In step 702, a computer/human interface applies graphics to the cutsegments as desired. The computer interface enables placing, moving,scaling, and rotating the basic graphic patterns manually orautomatically. The graphics are applied to an “abstract” cut segment.The cut segment is “abstract” in that it is not representative of anyspecific instance of the given cut segment placed on a specific positionon fabric or virtual fabric. The abstract cut segment including appliedgraphics is operated on in later steps.

The user interface allows for applied graphics to overlap boundaries ofthe given cut segment. In a preferred embodiment, the placement of cutsegments per rules of harmonizing the appearance of design elements mayflow from one geometric part to the other. In some embodiments, multiplelayers of graphics are applied to a given cut segment style.

In step 704, the nesting system uses the geometries generated by thevarious cut segments and arranges them efficiently per the requiredvolume and variety of sizes on a fabric sheet with specific dimensions.In some embodiments, the ratio of cut segments is included in thenesting. Taking advantage of the digital print system allows printing ofany image in any shape on a gray or dyed fabric.

Once efficient arrangement is achieved, via automated nesting and/ormanual manipulation of the geometric patterns, in step 706, the specificprint graphic design is added via implementation of the abstract cutsegments (including graphics) into the positions generated by thenesting scheme. The graphics appear on each cut pattern geometry in thearrangement, adhering to the geometry specific orientation and locationon the virtual fabric sheet. Pattern geometries are rotated and movedaround in the arrangement process. The print instructions thus include aset of cut segments arranged on a virtual fabric sheet with graphicsapplied and oriented relative to the orientation of the various cutsegments.

In step 708, the resulting print instructions are sent to the digitalprinting process. In some embodiments, the print instructions areembodied as a single image representing the entire arrangementconstructing the total count of the needed pieces for each colorway. Thesystem can be also configured so that the collection of pieces,represented as graphic files with the graphics and the shapedescriptions, are sent to the DFE driving the digital press, and thenesting is done by the DFE either as a batch process or on the fly whileprinting.

When a single composed image is sent, this image includes only the printelements inside the patterns geometries and not the geometriesthemselves in their final position on the print area. In case thecollection of patterns to be nested by the DFE is sent to the printer,the geometry (Clip-Path) is sent as well. Additionally, a standardcutting file is generated (cutting instructions or marker file) to beused in the cutting process.

In step 710, the system performs exact color matching calibration, RIP,and is directed to the final printing phase. In step 712, an industrialprinter prints the entire arrangement as a single big image on thetextile sheet. Reference marks are printed as well to indicate biaslocation of the fabric sheet for later use when placing on the cuttingtable. In some embodiments, graphics that extend beyond the edges of thecut segments may be omitted from the printing process. In someembodiments, graphics are printed a cutting threshold distance beyondthe edges of the cut segment to account for cutting error.

Following the printing, in step 714, the fabric sheet is placed andpositioned, using the reference marks, on a standard cutting table and,using the cutting file created, a cutting process take place. The resultof the cutting process includes cutting the fabric into the designpatterns already including their prints as created in the print phase.

Exemplary embodiments herein combine an Optitex PDS system for patterndesign, an Optitex Marker system for nesting, an EFI Fiery for colormatching and RIP, and an EFI Textile printer for direct printing therequired textures on the nested patterns.

Printing Process

In an exemplary embodiment, a PDF, PS, or any other graphic languagedescribes the execution script with the following pseudo commandsdescribing the layout:

Graphic design basic repeat block W,H Graphic elements (images, text,lines, shapes...) Cut pattern descriptions Cut pattern 1: Graphicdescription of the shape Description of the relationship to the graphicbasic repeat Cut pattern 2: .... Bounding box of the nested repeat: X,Y,Width, Height (relative to the fabric) Repeats: (across the width of thefabric) Length (how many meters to print, which represent also therepeats in the height direction): For the bounding box add: Cut pattern1: X,Y, relative to the bounding box Cut pattern 2: .... ....

This print description language file is sent to the DFE/RIP forprocessing and generation of the print data sent to the printing press.

Unless the context clearly requires otherwise, throughout thedescription and the claims, the words “comprise,” “comprising,” and thelike are to be construed in an inclusive sense, as opposed to anexclusive or exhaustive sense; that is to say, in the sense of“including, but not limited to.” As used herein, the terms “connected,”“coupled,” or any variant thereof, mean any connection or coupling,either direct or indirect, between two or more elements; the coupling ofconnection between the elements can be physical, logical, or acombination thereof. Additionally, the words “herein,” “above,” “below,”and words of similar import, when used in this application, shall referto this application as a whole and not to any particular portions ofthis application. Where the context permits, words in the above DetailedDescription of the Preferred Embodiments using the singular or pluralnumber may also include the plural or singular number respectively. Theword “or” in reference to a list of two or more items covers all of thefollowing interpretations of the word: any of the items in the list, allof the items in the list, and any combination of the items in the list.

The above detailed description of embodiments of the disclosure is notintended to be exhaustive or to limit the teachings to the precise formdisclosed above. While specific embodiments of and examples for thedisclosure are described above for illustrative purposes, variousequivalent modifications are possible within the scope of thedisclosure, as those skilled in the relevant art will recognize. Forexample, while processes or blocks are presented in a given order,alternative embodiments may perform routines having steps, or employsystems having blocks, in a different order, and some processes orblocks may be deleted, moved, added, subdivided, combined, and/ormodified to provide alternative or subcombinations. Each of theseprocesses or blocks may be implemented in a variety of different ways.Also, while processes or blocks are at times shown as being performed inseries, these processes or blocks may instead be performed in parallelor may be performed at different times. Further, any specific numbersnoted herein are only examples: alternative implementations may employdiffering values or ranges. It will be appreciated that any dimensionsgiven herein are only exemplary and that none of the dimensions ordescriptions are limiting on the present invention.

The teachings of the disclosure provided herein can be applied to othersystems, not necessarily the system described above. The elements andacts of the various embodiments described above can be combined toprovide further embodiments.

Any patents, applications and other references noted above, includingany that may be listed in accompanying filing papers, are incorporatedherein by reference in their entirety. Aspects of the disclosure can bemodified, if necessary, to employ the systems, functions, and conceptsof the various references described above to provide yet furtherembodiments of the disclosure.

These and other changes can be made to the disclosure in light of theabove Detailed Description of the Preferred Embodiments. While the abovedescription describes certain embodiments of the disclosure, anddescribes the best mode contemplated, no matter how detailed the aboveappears in text, the teachings can be practiced in many ways. Details ofthe system may vary considerably in its implementation details, whilestill being encompassed by the subject matter disclosed herein. As notedabove, particular terminology used when describing certain features oraspects of the disclosure should not be taken to imply that theterminology is being redefined herein to be restricted to any specificcharacteristics, features or aspects of the disclosure with which thatterminology is associated. In general, the terms used in the followingclaims should not be construed to limit the disclosures to the specificembodiments disclosed in the specification unless the above DetailedDescription of the Preferred Embodiments section explicitly defines suchterms. Accordingly, the actual scope of the disclosure encompasses notonly the disclosed embodiments, but also all equivalent ways ofpracticing or implementing the disclosure under the claims.

While certain aspects of the disclosure are presented below in certainclaim forms, the inventors contemplate the various aspects of thedisclosure in any number of claim forms. For example, while only oneaspect of the disclosure is recited as a means-plus-function claim under35 U.S.C. § 112, ¶6, other aspects may likewise be embodied as ameans-plus-function claim, or in other forms, such as being embodied ina computer-readable medium. (Any claims intended to be treated under 35U.S.C. § 112, ¶6 will begin with the words “means for”). Accordingly,the applicant reserves the right to add additional claims after filingthe application to pursue such additional claim forms for other aspectsof the disclosure.

Accordingly, although exemplary embodiments have been shown anddescribed, it is to be understood that all the terms used herein aredescriptive rather than limiting, and that many changes, modifications,and substitutions may be made by one having ordinary skill in the artwithout departing from the spirit and scope of the invention.

The invention claimed is:
 1. A method comprising: generating a set ofprint instructions including a nesting orientation of a plurality ofpattern components of a textile product on a virtual sheet of fabric,wherein the nesting orientation is a diverse configuration includingmultiple types of differently shaped pattern components of the pluralityof pattern components interspersed amongst one another prioritizingdensity subject to physical fabric characteristics; modifying the printinstructions to implement a plurality of print patterns into positionsgenerated by the nesting orientation of the nested pattern components,each nested pattern component in the nesting orientation carriesindividualized relationships to print patterns based on abstract cutpatterns that are implemented across the nesting orientation, whereinprint instructions thus implement a set of nested pattern componentsarranged on the virtual sheet of fabric with print patterns applied andoriented relative to the orientation of the various nested patterncomponents; and printing on a fabric the plurality of print patternsaccording to said generating and modifying.
 2. The method of claim 1,wherein the pattern components are at least two of: all or part of a topgarment all or part of a pants or shorts garment; all or part of a dressgarment; all or part of a hat garment; all or part of a body suitgarment; or all or part of bag garment.
 3. The method of claim 1,wherein the plurality of print patterns overlap within the printinstructions, and the print instructions include cut markings.
 4. Themethod of claim 1, wherein the plurality of print patterns includesmultiple layers, and said printing further comprises: performing asingle pass application of the plurality of print patterns.
 5. Themethod of claim 4, wherein the single pass application of the pluralityof print patterns includes a background layer a body layer and aforeground layer.
 6. The method of claim 1, further comprising:generating an alternate homogeneous nesting configuration, wherein eachof the multiple types of differently shaped pattern components arepositioned like-with-like as opposed distinct from the diverseconfiguration; comparing a packing efficiency of the diverseconfiguration and the alternate homogeneous nesting configuration. 7.The method of claim 1, further comprising: positioning the nestingorientation of pattern components in repeated iterations on a digital2-D surface representing a physical textile.
 8. The method of claim 1,wherein said modifying further includes: rotating the plurality of printpatterns according to the determined packing scheme.
 9. A systemcomprising: a processor; a memory including instructions that whenexecuted cause the processor to: generating a set of print instructionsincluding a nesting orientation of a plurality of pattern components ofa textile product on a 2D space corresponding to a sheet of fabric,wherein the nesting orientation is a diverse configuration includingmultiple types of differently shaped pattern components of the pluralityof pattern components interspersed amongst one another prioritizingdensity subject to physical fabric characteristics; modifying the printinstructions to include a plurality of print patterns corresponding tothe nested pattern components, each nested pattern component in thenesting orientation carries individualized relationships to printpatterns based on abstract cut patterns that are implemented across thenesting orientation, wherein the plurality of print patterns areoriented according to said nesting orientation; and printing on thefabric the plurality of print patterns according to said generating andmodifying.
 10. The system of claim 9, wherein the pattern components areat least two of: all or part of a top garment all or part of a pants orshorts garment; all or part of a dress garment; all or part of a hatgarment; all or part of a body suit garment; or all or part of baggarment.
 11. The system of claim 9, wherein the plurality of printpatterns overlap within the print instructions, and the printinstructions include cut markings.
 12. The system of claim 9, whereinthe plurality of print patterns includes multiple layers, and theprinter is further configured to perform a single pass application ofthe plurality of print patterns.
 13. The system of claim 12, wherein thesingle pass application of the plurality of print patterns includes abackground layer a body layer and a foreground layer.
 14. Acomputer-readable storage medium storing instructions that, whenexecuted by a computing system, cause the computing system to perform aprocess comprising: generating a set of print instructions including anesting orientation of a plurality of pattern components of a textileproduct on a 2D space corresponding to a sheet of fabric, wherein thenesting orientation is a diverse configuration including multiple typesof differently shaped pattern components of the plurality of patterncomponents interspersed amongst one another prioritizing density subjectto physical fabric characteristics; modifying the print instructions toinclude a plurality of print patterns corresponding to the nestedpattern components, each nested pattern component in the nestingorientation carries individualized relationships to print patterns basedon abstract cut patterns that are implemented across the nestingorientation, wherein the plurality of print patterns are orientedaccording to said nesting orientation; and printing on the fabric theplurality of print patterns according to said generating and modifying.15. The computer-readable storage medium of claim 14, wherein theprocess further comprising: generating an alternate homogeneous nestingconfiguration, wherein each of the multiple types of differently shapedpattern components are positioned like-with-like as opposed distinctfrom the diverse configuration; and comparing a packing efficiency ofthe diverse configuration and the alternate homogeneous nestingconfiguration.
 16. The computer-readable storage medium of claim 14, theprocess further comprising: positioning the nesting orientation ofpattern components in repeated iterations on a digital 2-D surfacerepresenting a physical textile.
 17. The computer-readable storagemedium of claim 14, wherein said modifying further includes: rotatingthe plurality of print patterns according to the determined packingscheme.
 18. The computer-readable storage medium of claim 14, whereinthe plurality of print patterns includes multiple layers, and saidtransmitted printing instructions further comprise: performing a singlepass application of the plurality of print patterns.